package io.github.talelin.latticy.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.github.talelin.latticy.model.BaseModel;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 送收花表
 *
 * @author generator@TaleLin
 * @since 2021-01-09
 */
@Data
//@EqualsAndHashCode(callSuper = true)
//@Accessors(chain = true)
@TableName("send_collect")
public class SendCollectDO extends BaseModel {


    /**
     * 花型ID
     */
    private Long flowerId;

    /**
     * 送礼用户ID
     */
    private Long sendUserId;

    /**
     * 收礼用户ID
     */
    private Long collectUserId;

    /**
     * 送礼人姓名
     */
    private String username;

    /**
     * 联系方式
     */
    private String mobile;

    /**
     * 描述
     */
    private String description;

    /**
     * 纪念方式：1-留言，2-计划
     */
    private Integer sendType;

    /**
     * 计划日期
     */
    private String plannedDate;

    /**
     * 状态：0-未查看，1-已查看
     */
    private Integer status;

    /**
     * 纪念形式：1-照片，2-视频，3-语音
     */
    private Integer collectType;

    /**
     * 视频、语音
     */
    private String file;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "PRC")
    private Date createTime;

}
